package com.gxa.mapper;

import com.gxa.common.PageRecv;
import com.gxa.pojo.Repository;

import java.util.List;

public interface RepositoryMapper {
    /**
     * 查询知识库
     * @param param1
     * @param param2
     * @return
     */
    List<Repository> queryRep(Integer param1,Integer param2);


    /**
     * 根据id删除
     * @param id
     */
    Integer delRep(Integer id);

    /**
     * 实现模糊查询
     * @param pageRecv
     * @return
     */
    List<Repository> searchRep(PageRecv<Repository>pageRecv);

    /**
     * 修改
     * @param repository
     * @return
     */
    Integer updateRep(Repository repository);

    /**
     * 添加
     * @param repository
     * @return
     */
    Integer addRep(Repository repository);

    int countqueryRep();

    Integer countsearchRep(PageRecv<Repository> pageRecv);
}
